//
//  trieKnoten.h
//  TrieTest
//
//  Created by Matthis on 09.06.12.
//  Copyright (c) 2012 __MyCompanyName__. All rights reserved.
//

#ifndef TrieTest_trieKnoten_h
#define TrieTest_trieKnoten_h

class Knoten {
   char wert;
	Knoten *weiter;
	Knoten *kind;
   
public:
   Knoten() {
      kind = NULL;
      weiter = NULL;
   }
   Knoten(char wert)
   {
      this->wert = wert;
      kind = NULL;
      weiter = NULL;
   }
   ~Knoten(){
      //printf("deleting: %c \n", wert);
   }
   
   void setWert(char wert){
      this->wert=wert;
   }
   void setWeiter(Knoten *weiter){
      this->weiter = weiter;
   }
   void setKind(Knoten *kind){
      this->kind = kind;
   }
   
   char getWert() {
      return this->wert;
   }
   Knoten *getWeiter() {
      return this->weiter;
   }
   Knoten *getKind() {
      return this->kind;
   }
   
};

#endif
